!function(e,r){"object"==typeof exports&&"object"==typeof module?module.exports=r(require("react")):"function"==typeof define&&define.amd?define("rb_wixui.thunderbolt[Container_RectangleArea]",["react"],r):"object"==typeof exports?exports["rb_wixui.thunderbolt[Container_RectangleArea]"]=r(require("react")):e["rb_wixui.thunderbolt[Container_RectangleArea]"]=r(e.React)}(self,e=>(()=>{"use strict";var r={89094(e,r,t){var n=t(87006),o=Symbol.for("react.element"),a=Symbol.for("react.fragment"),i=Object.prototype.hasOwnProperty,l=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s={key:!0,ref:!0,__self:!0,__source:!0};function d(e,r,t){var n,a={},d=null,u=null;for(n in void 0!==t&&(d=""+t),void 0!==r.key&&(d=""+r.key),void 0!==r.ref&&(u=r.ref),r)i.call(r,n)&&!s.hasOwnProperty(n)&&(a[n]=r[n]);if(e&&e.defaultProps)for(n in r=e.defaultProps)void 0===a[n]&&(a[n]=r[n]);return{$$typeof:o,type:e,key:d,ref:u,props:a,_owner:l.current}}r.Fragment=a,r.jsx=d,r.jsxs=d},36870(e,r,t){e.exports=t(89094)},87006(r){r.exports=e}},t={};function n(e){var o=t[e];if(void 0!==o)return o.exports;var a=t[e]={exports:{}};return r[e](a,a.exports,n),a.exports}n.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e;return n.d(r,{a:r}),r},n.d=(e,r)=>{for(var t in r)n.o(r,t)&&!n.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},n.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),n.r=e=>{"u">typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var o={};return(()=>{n.r(o),n.d(o,{components:()=>b});var e=n(36870),r=n(87006),t=n.n(r);let a=function(){for(var e,r,t=0,n="";tObject.entries(e).reduce((e,[r,t])=>(r.includes("data-")&&(e[r]=t),e),{});function s(e){return r=>{r.keyCode===e&&(r.preventDefault(),r.stopPropagation(),r.currentTarget.click())}}s(32),s(13),s(27);let d=["aria-id","aria-metadata","aria-type"],u=r=>(0,e.jsx)("div",{"data-mesh-id":`${r.props.id}-rotated-wrapper`,children:r},`${r.props.id}-rotated-wrapper`),c=t().forwardRef((r,n)=>{let{id:o,className:i,wedges:s=[],rotatedComponents:d=[],children:c,fixedComponents:f=[],extraClassName:p="",renderRotatedComponents:y=u}=r,b=t().Children.toArray(c()),m=[],v=[];b.forEach(e=>f.includes(e.props.id)?m.push(e):v.push(e));let h=(r=>{let{wedges:t,rotatedComponents:n,childrenArray:o,renderRotatedComponents:a}=r,i=n.reduce((e,r)=>({...e,[r]:!0}),{});return[...o.map(e=>i[e.props.id.split("__")[0]]?a(e):e),...t.map(r=>(0,e.jsx)("div",{"data-mesh-id":r},r))]})({childrenArray:v,rotatedComponents:d,wedges:s,renderRotatedComponents:y});return(0,e.jsxs)("div",{...l(r),"data-mesh-id":`${o}inlineContent`,"data-testid":"inline-content",className:a(i,p),ref:n,children:[(0,e.jsx)("div",{"data-mesh-id":`${o}inlineContent-gridContainer`,"data-testid":"mesh-container-content",children:h}),m]})}),f=r.forwardRef((t,n)=>{let{id:o,className:i,meshProps:s,renderSlot:u,children:f,onClick:p,onKeyPress:y,onDblClick:b,onFocus:m,onBlur:v,onMouseEnter:h,onMouseLeave:_,translations:x,hasPlatformClickHandler:g,a11y:j={},ariaAttributes:w={},tabIndex:O,role:C,style:R,lang:E}=t,S=r.useRef(null),{"aria-label-interactions":$,...k}=j;$&&(k["aria-label"]=x?.ariaLabel||"Interactive element, focus to trigger content change");let A={id:o,children:f,...s},P=a(i,{EtmdIW:g});return r.useImperativeHandle(n,()=>({focus:()=>{S.current?.focus()},blur:()=>{S.current?.blur()}})),(0,e.jsx)("div",{id:o,...l(t),ref:S,className:P,onClick:p,onKeyDown:e=>{y&&(" "===e.key&&e.preventDefault(),y(e))},onFocus:m,onBlur:v,onDoubleClick:b,onMouseEnter:h,onMouseLeave:_,style:R,lang:E,...k,...(({role:e,tabIndex:r,tabindex:t,...n}={})=>{let o=Object.entries(n).reduce((e,[r,t])=>({...e,[`aria-${r}`.toLowerCase()]:t}),{role:e,tabIndex:r??t});return Object.keys(o).forEach(e=>{(void 0===o[e]||null===o[e])&&delete o[e]}),Object.entries(o).reduce((e,[r,t])=>(d.includes(r)||(e[r]=t),e),{})})({...w,tabIndex:O,role:C}),children:u({containerChildren:(0,e.jsx)(c,{...A})})})}),p=r.forwardRef((r,t)=>{let{classes:n,className:o,customClassNames:l=[],...s}=r;return(0,e.jsx)(f,{...s,ref:t,className:a(n.root,o),renderSlot:r=>{let{containerChildren:t}=r;return(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)("div",{className:a(n.bg,((e,...r)=>{let t=[];return e&&t.push(`${i}${e}`),r.forEach(e=>{e&&(t.push(`${i}${e}`),t.push(e))}),t.join(" ")})("box",...l)),"data-testid":"container-bg"}),t]})}})}),y={root:"e_a0EV",bg:"gyovE9"},b={Container_RectangleArea:{component:r.forwardRef((r,t)=>(0,e.jsx)(p,{ref:t,...r,classes:y}))}}})(),o})());